Pini - A Jini-Like Plug&Play Technology for the KVM/CLDC
نویسندگان
چکیده
The Jini technology provides an infrastructure for spontaneous networking of devices based on Java-classes and interfaces. With the help of Jini, small devices with minimal resources should be able to join such infrastructures. Due to the fact that Jini is based upon RMI (Remote Method Invocation) and is therefore on top of RMI, it is impossible to Jini-enable these limited devices: the use of RMI by Jini wastes resources which are not available in the aforementioned limited devices. A potential approach to Jini-enable limited devices is to replace the RMI-technology with the RPC-technology (Remote Procedure Call). By means of this technology it is possible to provide an efficient mode of communication for Jini components, i.e. services and their proxies. However it is important to bear in mind, that this technology avoids the major part of resource waste. A revision of the implementation strategy for this reason and to adapt the Jini technology to the KVM/CLDC is necessary. In the following sections, the integration of an RPC-implementation into the Jini concept and some revised structures of the Jini-implementation strategy will be described.
منابع مشابه
E-Bunny: A Dynamic Compiler for Embedded Java Virtual Machines
A new acceleration technology for Java embedded virtual machines is presented in this paper. Based on the selective dynamic compilation technique, this technology addresses the J2ME/CLDC (Java 2 Micro Edition for Connected Limited Device Configuration) platform. The primary objective of our work is to come up with an efficient, lightweight and low-footprint accelerated embedded Java Virtual Mac...
متن کاملNetwork Service Configuration with Jini: A Plug-and-Play Approach
The configuration of network services is a hard problem requiring considerable human involvement. Recently, the hardware configuration of a personal computer has been simplified by the Plug and Play specification and the addition of the universal serial bus. The Java language has facilitated the movement of code from device to device, and most recently, the addition of Jini has provided a frame...
متن کاملA dynamic compiler for embedded Java virtual machines
A new acceleration technology for Java embedded virtual machines is presented in this paper. Based on the selective dynamic compilation technique, this technology addresses the J2ME/CLDC (Java 2 Micro Edition for Connected Limited Device Configuration) platform. The primary objective of our work is to come up with an efficient, lightweight and low-footprint accelerated embedded Java Virtual Mac...
متن کاملDistributed computing for plug-and-play network service configuration
Configuration of network services is a difficult problem requiring considerable human involvement. As the peripheral configuration of PCs has been made easier through plug-andplay hardware, service configuration can be facilitated by defining PnP services for networks. Moreover, the recent developments in the area of distributed computing technologies, such as CORBA, Mobile Agents, and Jini, an...
متن کاملSecure Smart Homes using Jini and UIUC SESAME
In this paper, we discuss our approach to constructing a dynamic and secure “Smart Home” environment and tackling the challenges associated with it. “Tiny UIUC SESAME” is a lightweight Java-implementation of a subset of SESAME. SESAME is an extension to Kerberos that supports public key technologies, access control, and delegation of access rights. We discuss our Tiny UIUC SESAME and how it cou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001